package com.efast.cafe.portal.dao.base;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.efast.cafe.portal.entity.base.PortalBaseParameter;


/**
 * ****************************************************************************
 * @File name   :      IPortalBaseParameterDao.java
 *
 * @Author      :      qubibo
 *
 * @Date        :      2016-6-15
 *
 * @Copyright Notice: 
 * Copyright (c) 2016 Efast Serv. All  Rights Reserved.
 * This software is published under the terms of the Efast Software
 * License version 1.0, a copy of which has been included with this
 * distribution in the LICENSE.txt file.
 * 
 * 
 * ----------------------------------------------------------------------------
 * Date                   Who         Version        Comments
 * 2016-6-15 下午2:13:35        qubibo     1.0            Initial Version
 ****************************************************************************
 */


public interface PortalBaseParameterDao {
	
	public List<PortalBaseParameter> listPortalBaseParameter(@Param(value="ParameterLevelENTERPRISE")String ParameterLevelENTERPRISE,@Param(value="companyCode")String companyCode,@Param(value="ParameterLevelUSER")String ParameterLevelUSER,@Param(value="userName")String userName);
	
	public void deleteLovByParameter(@Param(value="moduleName")String moduleName,@Param(value="paramKey")String paramKey);
	
	public Long insertList(@Param(value="map")Map<String, String> map);
	
	public Long insertListMap(@Param(value="listMap")List<Map<String, String>> map);
}
